-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Element Call, LiveKit Server and JWT Service integrations for Element Call functionality #3562
base: master
Are you sure you want to change the base?
Conversation
…x-docker-ansible-deploy into element-call-integration
…ent to matrix-static-files instead of ugly patching
… role, instead of ugly patching from the Element Call role
…es, instead of ugly patching from the Element Call role
@spantaleev Is this pull request nearly ready or still have to wait ? Do I have these values roughly right? I do not understand why I need the devkey in so many places as repeats. Please enlighten me if I have something wrong
|
It's quite far from being ready. It still requires extensive reworking. I'll post here when it's operational and ready to be tested. |
@@ -12,7 +12,7 @@ livekit_server_gid: '' | |||
livekit_server_base_path: "/{{ livekit_server_identifier }}" | |||
livekit_server_config_path: "{{ livekit_server_base_path }}/config" | |||
|
|||
# renovate: datasource=docker depName=livekit/livekit-server | |||
# renovate: datasource=docker depName=docker.io/livekit/livekit-server |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
An entry for this image should be added to docs/container-images.md
.
Co-authored-by: Suguru Hirahara <[email protected]>
Co-authored-by: Suguru Hirahara <[email protected]>
Co-authored-by: Suguru Hirahara <[email protected]>
Co-authored-by: Suguru Hirahara <[email protected]>
This Pull Request adds support for deploying Element Call, JWT Service, and Livekit Server as part of the Matrix stack. The changes introduce new roles and corresponding tasks, systemd services, configuration files, and updates to existing configurations to support these new components.
Summary of Changes:
New Roles Added:
Key Additions:
homeserver.yaml
to include listener settings for Element Call.config.json
to include configuration settings for using Element Call.Traefik Configuration:
Tasks and Templates:
config.json
,element.json
,livekit.yaml.j2
, etc.) to provide the correct settings for each service.Testing Performed:
Documentation:
docs
directory to include setup and configuration details for:Limitations:
call.DOMAIN
website for ad-hoc calls will not function correctly until the Matrix Authentication Service (MAS) is implemented. This is due to the requirement of an OIDC header from MAS, which is currently not in place.Checklist:
Notes for Reviewers: